-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[wgpu-hal] gles/wgl: Migrate from ancient/unmaintained winapi to windows-rs
#6006
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
7437069 to
04d45c0
Compare
Wumpf
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great stuff, thank you so much for taking care of the windows-rs migration everywhere!
Imho good to go after the workspace dependency nit (see comment)
04d45c0 to
264f81c
Compare
cwfitzgerald
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comment above
|
I suspect this windows version dance is going to be a recurring theme in our future. That is one upside off using a years-abandoned crate, nothing ever changes 😛 Anywho I think we (the maintainers) should figure out what the viable paths forward are that satisfy mozilla-central and wgpu's external users and then clearly communicate that, as I don't want Marijn to do duplicate work and I don't want this to explode mozilla-central.
|
glandium
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No problem for me to upgrade to windows 0.58.
|
@cwfitzgerald since we've made the resolution to just go ahead and use |
winapi to windows-rswinapi to windows-rs
cwfitzgerald
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great stuff! Got the all clear to merge from the moz team.
|
Ready to land, just needs merge conflicts resolved |
264f81c to
3c8785b
Compare
3c8785b to
e3a7c6c
Compare
Connections
Contributes to #3207
Same as PR #5956 but for GLES/WGL, instead of the Dx12 backend.
Description
Replaces ancient, deprecated, unmaintained
winapicrate withwindows-rs. The full justification is in the linked issue and PR above.Testing
Checklist
cargo fmt.cargo clippy. If applicable, add:--target wasm32-unknown-unknown--target wasm32-unknown-emscriptencargo xtask testto run tests.CHANGELOG.md. See simple instructions inside file.